"""
输出模块基类
- 所有输出方式必须继承并实现 move()
"""

class OutputBase:
    def move(self, dx, dy):
        """
        执行动作输出，例如移动鼠标
        :param dx: x方向偏移量
        :param dy: y方向偏移量
        """
        raise NotImplementedError("子类必须实现 move() 方法")
